<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>scss 星空 效果</title>
    <link rel="stylesheet" type="text/css" href="normalize.css" />
    <link rel="stylesheet" type="text/css" href="星空.min.css" />
  </head>
  <body>
    <div class="layer1"></div>
    <div class="layer2"></div>
    <div class="layer3"></div>
    <div class="layer4"></div>
    <div class="banner">
      <div style="background: #000; ">
        <div >彩色文字和游动文字</div>
        <div>1. 1彩色文字</div>
        <div style=" white-space:pre;">
          使用的 CSS3 新属性
          background-clip: text; 
          text-fill-color: transparent; 
          background-image: linear-gradient;
        </div>
        <div class="title"> - Text 文字，IE不支持 - </div>
        <details style="border:solid 1px #fff; padding-bottom: 20px;">
          <summary style="margin: 20px 0 0 20px;">源码</summary>
          <code style="white-space:pre; ">
      background-image: -webkit-gradient(linear,left bottom, left top,from(#eee),color-stop(40%, #aaa),color-stop(41%, #333),to(red));
      background-image: linear-gradient(to top,#eee,#aaa 40%,#333 41%,red);
      -webkit-background-clip: text;
              background-clip: text;
      -webkit-text-fill-color: transparent;
          </code>
        </details>

      </div>
      <div class="title1">
        文字阴影
      </div>
      <div class="title2">
        文字边框或镂空</div>
      <div class="text">
        开源许可协议的由来

        自由软件/开源软件是自由的，源代码开放的，我们可自由下载安装和使用。
        人们不太容易区分一个软件是否真正开源的根本原因，在于开源研究院认可的许可有60多种。但在这60多种许可中，有一个许可明显主宰着开源世界。迪博纳说：“GPL(General
        Public
        License，通用性公开许可协议)是当今开源世界中最重要的许可。”根据迪博纳引述的Google所进行的研究，基于GPL的开源代码在所有开源软件中占45%---50%。
        常见的几种开源许可协议： GPL GPL授予程序接受人以下权利，或称“自由”： *
        以任何目的运行此程序的自由 *
        以学习程序工作机理为目的，对程序进行修改的自由（能得到源代码是前提） *
        再发行复制件的自由 *
        改进此程序，并公开发布改进的自由（能得到源代码是前提）
        相反地，随版权所有软件的最终用户许可证几乎从不授予用户任何权利（除了使用的权利），甚至可能限制法律允许的行为，比如逆向工程。
        GPL与其他一些更“许可的”自由软件许可证（比如BSD许可证）相比，主要区别就在于GPL寻求确保上述自由能在复制件及演绎作品中得到保障。它通过一种由Stallman发明的叫copyleft的法律机制实现，即要求GPL程序的演绎作品也要在GPL之下。相反，BSD式的许可证并不禁止演绎作品变成版权所有软件。
        COPYLEFT
        GPL不会授予许可证接受人无限的权利。再发行权的授予需要许可证接受人开放软件的源代码，及所有修改。且复制件、修改版本，都必须以GPL为许可证。
        这些要求就是copyleft，它的基础就是作品在法律上版权所有。由于它版权所有，许可证接受人就无权进行修改和再发行（除合理使用），除非它有一个copyleft条款。如果某人想行使通常被法律所禁止的权利，只需同意GPL的条款。相反地，如果某人发行软件违反了GPL（比如不开放源代码），他就有可能被原作者起诉。
        copyleft利用版权法来达到与其相反的目的：copyleft给人不可剥夺的权利，而不是版权法所规定的诸多限制。这也是GPL被称作“被黑的版权法”的原因。
        许多GPL软件发行者都把源代码与可执行程序捆绑起来。另一方式就是以物理介质（比如CD）为载体提供源代码。在实践中，许多GPL软件都是在互联网上发行的，源代码也有许多可以FTP方式得到。
        copyleft只在程序再发行时发生效力。对软件的修改可以不公开或开放源代码，只要不发行。注意copyleft只对软件有效力，而对软件的输出并无效力（除非输出的是软件本身）。不过这在GPL版本3中可能会有改动。
        LGPL GNU宽通用公共许可证，简称LGPL(GNU Lesser General Public
        License)，被用于一些(但不是全部)GNU程序库。这个许可证以前被称为GNU库(Library)通用公共许可证。
        LGPL是GPL的变种，也是GNU为了得到更多的甚至是商用软件开发商的支持而提出的。与GPL的最大不同是，可以私有使用LGPL授权的自由软件，开发出来的新软件可以是私有的而不需要是自由软件。所以任何公司在使用自由软件之前应该保证在LGPL或其它GPL变种的授权下。
        Apache License Apache
        License是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似，同样鼓励代码共享和尊重原作者的著作权，同样允许代码修改，再发布(作为开源或商业软件)。需要满足的条件：
        * 需要给代码的用户一份Apache License *
        如果你修改了代码，需要再被修改的文件中说明 *
        在延伸的代码中（修改和有源代码衍生的代码中）需要带有原来代码中的协议、商标、专利声明和其他原来作者规定需要包含的说明
        * 如果再发布的产品中包含一个Notice文件，则在Notice文件中需要带有Apache

      </div>
    </div>
  </body>
</html>
